home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 7: Sunsite / Linux Cubed Series 7 - Sunsite Vol 1.iso / system / admin / accounts / acct-1.3 / acct-1 / acct-1.3.73 / utils / Makefile < prev    next >
Makefile  |  1996-03-12  |  1KB  |  61 lines

  1. #
  2. # Makefile for making lastcomm and accton
  3. #
  4. # <mvw@hacktic.nl> Aug 18 1993
  5. # <jiivee@hut.fi>  Jun 4 1994
  6. # <jiivee@iki.fi>  Mar 12 1996
  7.  
  8. CC = gcc -m486
  9. DEFS =
  10. CFLAGS = -O6 -fomit-frame-pointer $(DEFS)
  11. LDFLAGS = -s
  12. WARN = -Wall 
  13.  
  14. PROGS = accton lastcomm accttrim dumpacct acctentries
  15. INSTALL = install
  16.  
  17. DEST = /usr/local
  18. SBINDIR = $(DEST)/sbin
  19. UID = root
  20. GID = root
  21. MANDIR = $(DEST)/man
  22. MAN1 = $(MANDIR)/man1
  23. MAN8 = $(MANDIR)/man8
  24.  
  25. all: $(PROGS)
  26.  
  27. lastcomm: lastcomm.c pathnames.h
  28.     $(CC) $(LDFLAGS) $(WARN) $(CFLAGS) -o $@ lastcomm.c
  29.  
  30. accton: accton.c pathnames.h
  31.     $(CC) $(LDFLAGS) $(WARN) $(CFLAGS) -o $@ accton.c
  32.  
  33. accttrim: accttrim.c pathnames.h
  34.     $(CC) $(LDFLAGS) $(WARN) $(CFLAGS) -o $@ accttrim.c
  35.  
  36. dumpacct: dumpacct.c
  37.     $(CC) $(LDFLAGS) $(WARN) $(CFLAGS) -o $@ $<
  38.  
  39. acctentries: acctentries.o
  40.     $(CC) $(LDFLAGS) $(WARN) $(CFLAGS) -o $@ $<
  41.  
  42. clean:
  43.     rm -f *.o core core.*
  44.  
  45. clobber: clean
  46.     rm -f $(PROGS)
  47.  
  48. realclean: clobber
  49.     rm -f *~
  50.  
  51. install: all
  52.     $(INSTALL) -o $(UID) -g $(GID) -m 555 lastcomm $(SBINDIR)
  53.     $(INSTALL) -o $(UID) -g $(GID) -m 500 accton $(SBINDIR)
  54.     $(INSTALL) -o $(UID) -g $(GID) -m 500 accttrim $(SBINDIR)
  55.     $(INSTALL) -o $(UID) -g $(GID) -m 555 dumpacct $(SBINDIR)
  56.     $(INSTALL) -o $(UID) -g $(GID) -m 555 acctentries $(SBINDIR)
  57.     $(INSTALL) -m 644 lastcomm.1 $(MAN1)
  58.     $(INSTALL) -m 644 accton.8 $(MAN8)
  59.     $(INSTALL) -m 644 accttrim.8 $(MAN8)
  60.     $(INSTALL) -m 644 acctentries.8 $(MAN8)
  61.